package com.leyou.common.exceptions;

import lombok.Getter;
import org.joda.time.DateTime;

/**
 * @author: guojy
 * @date: 2020/2/28 16:46
 * @Description: ${TODO}
 * @version:
 */
// 用于封装异常结果
@Getter
public class ExceptionResult {
    public ExceptionResult() {
    }

    private int status; //错误码
    private String message;// 异常信息
    private String timestamp;// 时间戳

    public ExceptionResult(LyException e) {
        this.status = e.getStatus();
        this.message = e.getMessage();
        // 这里使用了日期工具类：JodaTime，我们要引入依赖在ly-common中：
        this.timestamp = DateTime.now().toString("yyyy-MM-dd HH:mm:ss");
    }
}
